package com.itheima.service;

import com.itheima.annotation.RedisCache;
import com.itheima.domain.User;

import java.util.List;

/**
 * @author itheima
 * @since 2021-10-25
 */
public interface UserService {
    /**
     * 登录
     *
     * @param phone    手机号
     * @param password 密码
     * @return token
     */
    String login(String phone, String password);

    /**
     * 检测token是否过期
     *
     * @param token token
     * @return 是否过期
     */
    Boolean checkToken(String token);


    /**
     * 查询全部用户
     * @return List<User>
     */
    List<User> getAll();
}
